
$(document).ready(function() {
	var url=sy.bp()+"/role/json1.action";
	var option ={
			"aLengthMenu":[2,10,15,20], //动态指定分页后每页显示的记录数。
			 "sPaginationType": "full_numbers",
			 "serverSide":true,
			"searching":false,//禁用搜索
			"lengthChange":false, //是否启用改变每页显示多少条数据的控件
			"sort" : "position",  //是否开启列排序，对单独列的设置在每一列的bSortable选项中指定
			"deferRender":true,//延迟渲染
			"bStateSave" : false, //在第三页刷新页面，会自动到第一页
			"iDisplayLength" : 2,  //默认每页显示多少条记录
			"iDisplayStart" : 0,
			"ordering": false,//全局禁用排序
			"dom": '<l<\'#topPlugin\'>f>rt<ip><"clear">',
	        "sAjaxSource":url,
			"aoColumns" : [{  //aoColumns设置列时，不可以任意指定列，必须列出所有列。
				"mData" : "id",
				"orderable": true , // 禁用排序
				"sDefaultContent" : "",
				"sWidth" : "2%"
	        },{  //aoColumns设置列时，不可以任意指定列，必须列出所有列。
				"mData" : "id",
				"orderable": true , // 禁用排序
				"sDefaultContent" : "",
				"sWidth" : "2%"
	        },{
				"mData" : "proname",
				"orderable" : true, // 禁用排序
				"sDefaultContent" : "",
				"sWidth" : "6%",
				
			},{
				"mData" : "brandid",
				"orderable" : true, // 禁用排序
				"sDefaultContent" : "",
				"sWidth" : "6%",
				
			},{
				"mData" : "typeid",
				"orderable" : true, // 禁用排序
				"sDefaultContent" : "",
				"sWidth" : "6%",
				
			},{
				"mData" : "proaddress",
				"orderable" : true, // 禁用排序
				"sDefaultContent" : "",
				"sWidth" : "6%",
				
			},{
				"mData" : "alcohol",
				"orderable" : true, // 禁用排序
				"sDefaultContent" : "",
				"sWidth" : "6%",
				
			},{
				"mData" : "winefactoryid",
				"orderable" : true, // 禁用排序
				"sDefaultContent" : "",
				"sWidth" : "6%",
				
			},{
				"mData" : "promaterial",
				"orderable" : true, // 禁用排序
				"sDefaultContent" : "",
				"sWidth" : "6%",
				
			},{
				"mData" : "procapacity",
				"orderable" : true, // 禁用排序
				"sDefaultContent" : "",
				"sWidth" : "6%",
				
			},{
				"mData" : "protrait",
				"orderable" : true, // 禁用排序
				"sDefaultContent" : "",
				"sWidth" : "6%",
				
			},{
				"mData" : "prostandart",
				"orderable" : true, // 禁用排序
				"sDefaultContent" : "",
				"sWidth" : "6%",
				
			},{
				"mData" : "prodetail",
				"orderable" : true, // 禁用排序
				"sDefaultContent" : "",
				"sWidth" : "6%",
				
			},{
				"mData" : "price",
				"orderable" : true, // 禁用排序
				"sDefaultContent" : "",
				"sWidth" : "6%",
				
			},{
				"mData" : "imageurl",
				"orderable" : true, // 禁用排序
				"sDefaultContent" : "",
				"sWidth" : "6%",
				
			},{
				"mData" : "imagename",
				"orderable" : true, // 禁用排序
				"sDefaultContent" : "",
				"sWidth" : "6%",
				
			}, {
				"mData" : "roledetail",
				"orderable" : true, // 禁用排序
				"sDefaultContent" : "",
				"sWidth" : "10%",
				"render":function(data, type, full, meta){  //render改变该列样式,4个参数，其中参数数量是可变的。
					var  html=' <span style="color: red"> '+data+'</span>  ';
			    return	html;
			    }
			}, {
				"mData" : "id",
				"orderable" : false, // 禁用排序
				"sDefaultContent" : '',
				"sWidth" : "10%",
			    "render":function(data, type, full, meta){  //render改变该列样式,4个参数，其中参数数量是可变的。
			    	var aniu='<button   class="btn btn-primary" onclick="shouquan('+data+')" >授权</button>';
			    	var aa="&nbsp&nbsp&nbsp&nbsp&nbsp";
			    	var html='<button   class="btn btn-primary" onclick="update('+data+')" >修改</button>'+aa+aniu;
			    return html;
			    }}
			],
			"columnDefs" : 
			[{
				"orderable" : false, // 禁用排序
				"targets" : [0], // 指定的列
				"data" : "id",
				"render" : function(data, type, full, meta) {
					
					return '<input type="checkbox" value="'+ data + '" name="id"/>';
				}
			}],
			"oLanguage" : { // 国际化配置
				"sProcessing" : "正在获取数据，请稍后...",
				"sLengthMenu" : "显示 _MENU_ 条",
				"sZeroRecords" : "没有找到数据",
				"sInfo" : "从 _START_ 到  _END_ 条记录 总记录数为 _TOTAL_ 条",
				"sInfoEmpty" : "记录数为0",
				"sInfoFiltered" : "(全部记录数 _MAX_ 条)",
				"sInfoPostFix" : "",
				"sSearch" : "搜索",
				"sUrl" : "",
				"oPaginate" : {
					"sFirst" : "第一页",
					"sPrevious" : "上一页",
					"sNext" : "下一页",
					"sLast" : "最后一页"
				}
			},
			drawCallback: function( settings ) {
		        $('input[name=allChecked]')[0].checked=false;//取消全选状态
		    }
		}
	
	
	var table= $("#example1").DataTable(option);
	
	  });

/**
 * 弹出授权框
 * @param id
 */
function shouquan(id){
	$("#ztree_role_id").val(id);
	var set = {
		    view: {  
		        dblClickExpand: true,//双击节点时，是否自动展开父节点的标识  
		        showLine: true,//是否显示节点之间的连线  
		        fontCss:{'color':'blue','font-weight':'bold'},//字体样式函数  
		        selectedMulti: true //设置是否允许同时选中多个节点  
		    },  
			check:{  
		        chkStyle: "checkbox",
		        enable: true  
		    },  
			   data: {  
			        simpleData: {//简单数据模式  
			            enable:true,  
			            idKey: "id",  
			            pIdKey: "pid",  
			            rootPId: ""  
			        }  
			    }   
			    
	};
	$.ajax({
		url:sy.bp()+"/ztree/json2.action",
		type:"post",
		dataType:"json",
		success:function (qiqi){
			t = $.fn.zTree.init($("#user_tree"), set, qiqi);
			//console.info(qiqi);
		}
	});
	
	$("#shouquan").modal('show');
}


/**
 * 授权
 */
function quanxiantj(){
	var treeObj = $.fn.zTree.getZTreeObj("user_tree");
	var nodes = treeObj.getCheckedNodes(true);
	var theArray=[];
	for(var i=0;i<nodes.length;i++){
		  theArray.push(nodes[i].id);
	}
	alert(theArray.toString());
	var roleid=$("#ztree_role_id").val();
	alert("jueseid-"+roleid);
}






/**
 * 新增
 */
function add(){
	
	//bootstrap 技术
	$("#myModal-add-info").modal('show');
	
}


function addtj(){
	var username=$("#usernameid").val();
	var pwd=$("#pwdid").val();
	var reamlname=$("#reamlnameid").val();
	alert(username);
	alert(pwd);
	alert(reamlname);
	alert("获取form的之");
	/*var url=sy.bp()+"/role/add.action";
	var jsondata={
			"username":username,
			"pwd":pwd,
			"reamlname":reamlname
	};*/
	$.ajax({
		url:sy.bp()+"/ddddd/add.action",
		type:"post",
		data:{
			"username":username,
			"pwd":pwd,
			"reamlname":reamlname
	},
		dataType:"json",
		success:function (qiqi){
			console.info(qiqi);
		}
	});
}


function update(id){
	

	$.ajax({
		url:sy.bp()+"/role/findbyid.action",
		type:"post",
		data:{
			"id":id
	},
		dataType:"json",
		success:function (qiqi){
			alert(qiqi.id);
			console.info(qiqi.id);
			console.info(qiqi.username);
			$("#updateusernameid").val(qiqi.username);
			$("#myModal-update-info").modal('show');
		}
	});
	
	
}

/**
 * 批量删除
 * 
 */

function deleteall(){
	
	/*var ids=document.getElementsByName("id");
	for(var i=0;i<ids.length;i++){
		if(ids[i].checked){
			alert(ids[i].value);
		}
	}*/
	//大神的写法
	  var theArray=[];
	   $("input[name=id]:checked").each(function() { 
		      theArray.push($(this).val());
		    });
	var ids=theArray.toString();
	   $.ajax({
			url:sy.bp()+"/role/deleteall.action",
			type:"post",
			data:{
				"ids":ids,
		       },
			dataType:"json",
			success:function (qiqi){
				console.info(qiqi);
			}
		});
	
}